package com.bdmc.device.domain.vo;

import org.springframework.format.annotation.DateTimeFormat;;
import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.bdmc.common.annotation.ExcelDictFormat;
import com.bdmc.common.convert.ExcelDictConvert;
import lombok.Data;

/**
 * gps设备在线记录视图对象 dev_online_record
 *
 * @author bdmc
 * @date 2022-03-22
 */
@Data
@ExcelIgnoreUnannotated
public class DevOnlineRecordVo {

	private static final long serialVersionUID = 1L;

    /**
     * 
     */
	@ExcelProperty(value = "")
	private Long onlineRecordId;

    /**
     * 
     */
	@ExcelProperty(value = "")
	private Long deviceId;

    /**
     * 
     */
	@ExcelProperty(value = "")
	private String devicePhoneNum;

    /**
     * 
     */
	@ExcelProperty(value = "")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime startTime;

    /**
     * 
     */
	@ExcelProperty(value = "")
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime endTime;

    /**
     * 
     */
	@ExcelProperty(value = "")
	private Integer onlineState;



}
